package cn.yuanqiao.archive.shuzihua.service;

import cn.yuanqiao.archive.appManager.domain.TenantYqFolder;
import com.alibaba.fastjson2.JSONObject;

import java.util.Map;

/**
 * @author zjj
 * @date 2023/7/18
 */

public interface DangAnJieShouService {
    /**
     * 添加项目
     * @param object
     * @return
     */
    int addItem(JSONObject object);

    /**
     * 添加卷
     * @param object
     * @return
     */
    TenantYqFolder addFolder(JSONObject object);

    /**
     * 添加件
     * @param object
     * @return
     */
    int addYqda(JSONObject object);

    /**
     * 修改项目
     * @param object
     * @return
     */
    int updateItem(JSONObject object);

    /**
     * 修改组卷
     * @param object
     */
    int updateFolder(JSONObject object);

    /**
     * 修改组件
     * @param object
     * @return
     */
    int updateYqda(JSONObject object);

    /**
     * 档案接收
     * @param categoryId
     * @param ids
     */
    Map jieshou(Long categoryId, Long[] ids);


     Map jieshouszh(Long categoryId, Long[] ids);
    /**
     * 待归档档案接收
     * 只处理卷
     */
    void dgdJieshou(Long categoryId, Long[] ids);
}
